zorflax here - this was made in about 20 minutes of panic (no not that panic) because mr puzzel realized 15 cycles was min less than a couple hours before deadline